iT邦幫忙

2024 iThome 鐵人賽

DAY 10
0

Day 10 chameleon-ultra.js 介紹

chameleon-ultra.js 是均民使用 TypeScript 所開發的變色龍 SDK,可以在網頁及 Node.js 上執行。均民也透過 TypeDoc 來幫 SDK 產生一個精美又詳細的說明文件。此外,均民還透過這個 SDK 寫了幾個示範程式。

瀏覽器及作業系統的支援度

Node.js

如果想要在 Node.js 上使用 chameleon-ultra.js,只要在 Node SerialPort 套件支援的平台上就可以執行。

瀏覽器

如果想要在瀏覽器上使用 chameleon-ultra.js,只要使用支援 Web Serial API 或 Web Bluetooth API 的瀏覽器就可以執行。

目前 Web Serial API 在三大主流的電腦作業系統 (Windows、Linux、macOS) 上,可以在 Google Chrome、Microsoft Edge、Opera 瀏覽器上使用。詳細支援版本可以查看 Browser compatibility

至於 Web Bluetooth API,目前在三大主流的電腦作業系統 (Windows、Linux、macOS) 上,同樣可以在 Google Chrome、Microsoft Edge、Opera 瀏覽器上使用;在 Android 系統上,可以在 Chrome Android、Opera Android、Samsung Internet 等瀏覽器上使用;在 iPhone 系統上,可以在 Bluefy 瀏覽器上使用。詳細支援版本可以查看 Browser compatibility

SDK 的說明文件

均民透過 TypeDoc 來幫這個 SDK 產生了一個精美又詳細的說明文件,網址為:

https://taichunmin.idv.tw/chameleon-ultra.js/

這個說明文件上也有提到如何安裝並使用這個 SDK。

SDK 的示範程式

均民也透過這個 SDK 寫了幾個示範程式,在示範程式的清單頁面上,均民也稍微介紹了這些程式的功能,網址為:

https://taichunmin.idv.tw/chameleon-ultra.js/documents/Demos.html

在均民撰文當下,總共有 8 個示範程式,其中一個是可以幫變色龍進行韌體更新的 dfu.html


上一篇
Day 09 RFID 相關的 Android APP
下一篇
Day 11 更新變色龍的韌體
系列文
免安裝!一起用 JS 來控制開源的 NFC 讀卡機變色龍吧!13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言